#ifndef SHUI_DRAWINGSTUDIO_H
#define SHUI_DRAWINGSTUDIO_H

#include <QApplication>
#include "tool/defines.h"

namespace ShUi
{

class DrawingDesigner;
class DrawingStudioImpl;
class DrawingStudio : public QApplication
{
    Q_OBJECT
public:
    explicit DrawingStudio(int& argc, char** argv);
    ~DrawingStudio();

    int start();
    DrawingDesigner* designer() const;

signals:
    
public slots:

private:
    SH_DISABLE_COPY(DrawingStudio);
    SH_DECLARE_IMPL(DrawingStudio);
};

} // namespace ShUi

#endif // SHUI_DRAWINGSTUDIO_H
